home *** CD-ROM | disk | FTP | other *** search
- Path: www.cybercity.dk!usenet
- From: ccc6004@vip.cybercity.dk (Hans Henrik Happe)
- Newsgroups: comp.sys.amiga.programmer
- Subject: Re: doubling pixels horizontally
- Date: 16 Feb 1996 23:11:59 GMT
- Organization: CyberCity of Denmark
- Message-ID: <2175.6620T1429T2950@vip.cybercity.dk>
- References: <4f4ibc$gl9@news.cs.tu-berlin.de> <591.6610T1165T2102@login.eunet.no><1045.6611T753T2256@vip.cybercity.dk><4faoe1$47@sunsystem5.informatik.tu-muenchen.de><2991.6612T1034T625@vip.cybercity.dk><576.6613T1070T1730@login.eunet.no><1257.6614T57T922@vip.cybercity.dk><1225.6615T1229T800@login.eunet.no>
- <1140.6616T51T1538@vip.cybercity.dk> <1982.6617T1096T103@ifi.uio.no>
- NNTP-Posting-Host: 194.16.56.123
- X-Newsreader: THOR 2.22 (Amiga;TCP/IP) *UNREGISTERED*
-
- Ludvig Pedersen ( ludvigp@ifi.uio.no ) wrote:
-
- > Well, we was actually not the first.
-
- > I don't remeber the guys name but he made blitterscreen1.01 or something.
-
- Yep... that's the one I downloaded.
-
- > He was the first to use sprite-dither!
-
- > He used a SCRAMBLED buffer and the source code was extremly hard to
- > understand. (In my opinion this was the worst source I have ever seen!)
-
- Yeah... that source was not to clever, but I used it to get information about
- AGA 64bit sprites (and what a hard work that was).
-
- > Anyway, I was inspired by the sprite-dither (A great idea!). This enabled
- > the c2p to have faster frame rate and less computations.
-
- > So I wrote a new and faster routine using a LINEAR buffer.
-
- Interesting ;) Do you by LINEAR mean non-scrabled? Or do you mean linear blits
- so one don't have to do so many blits (I use 6)?
-
- > This routine was released here at "comp.sys.amiga.programmer"
-
- I was not around at the time. So please if somebody e-mail it to me or tell me
- where to get it.
-
- > Anyway, some time ago some friends of mine and I rewrote the algorithm.
- > And made the code 30-40% faster. Now it is just as fast as to copy
- > 5120 (160*128/4) longwords to chipram. (Try to beat that!)
-
- Then you can't do a hole blitter pass. Are you using the blitter???
-
- > It still uses a LINEAR buffer and can have a maximum framerate of 50 fps.
-
- Is that for 20480 pixels? Because then it is almost the same as the old one.
-
- > I have also made a version without sprite-dither with the same algorithm.
- > However this one can only have a framerate of 25 fps. But it uses no more
- > CPU time. So its good for more complex rendering.
-
- > We plan to release this routine as soon as possible. The only thing we need
- > is a doc file! :-/
-
- > BTW:
-
- > I have also tried to write this routine as system-friendly as possible by
- > using QBlit for the blitterpasses.
-
- Yeah... I'm also trying to make everything as systemfriendly as posible.
- I have tryed out system copperlists and I will make intuition screen version
- of the blitterscreen (this will ofcause only work on AGA screens).
-
- Hans Henrik Happe
- Goat / Sumpen
-
- You can kill the human race, but you can't kill the AMIGA.
-
-